invent an excuse - Allemand Anglais Dictionnaire